home *** CD-ROM | disk | FTP | other *** search
- /*
- Random and sundry error, file and path name utilities
-
- Created 29 Jan 1996 by EGH
-
- Copyright © 1996, Apple Computer, Inc. All rights reserved.
- */
-
- #pragma once
-
- #include <ImageCompression.h>
-
- #include <LWindow.h>
-
- void GetFullPathName(
- const FSSpec *fileSpec,
- Str255 outPathName,
- short maxSize = 255);
- OSErr FSpGetFullPath(
- const FSSpec *spec,
- short *fullPathLength,
- Handle *fullPath);
- void ElipsedPathName(
- Str255 pathName,
- short maxWidth,
- Str255 elipsedName,
- char elipsis);
- void ElipsedPathNameH(
- Handle pathNameH,
- short maxWidth,
- Str255 elipsedName,
- char elipsis);
- void SetSizedDescriptor(
- LWindow *parent,
- PaneIDT inPaneID,
- StringPtr inDescStr);
- void ReportError(
- ExceptionCode inErr,
- Int16 inStrIndex);
- OSErr GetFileParent(
- FSSpec *fileSpec,
- FSSpec *parentSpec);
- void ReadPictFrame(
- const FSSpec &inPictSpec,
- Rect &outPictRect);
- void FixedToStr(
- Fixed inFixValue,
- Str255 outStr);
- Fixed StrToFixed(
- StringPtr str);
- Boolean FindCodecName(
- StringPtr outName,
- CodecType inCodec);
- void SetCompressionText(
- LPane *inPane,
- CodecType inCodec,
- CodecQ inSpatialQuality);
-
-
- enum
- {
- err_Window = 1,
- err_OpenPicture = 2,
- err_CreateTileMovie = 3,
- err_CreatePanoMovie = 4,
- err_BadPictHeight = 5,
- err_ErrorSettingCompression = 6,
- STRx_Errors = 222
- };
-
- enum
- {
- err_NotEnufMemory = 1,
- err_DiskError = 2,
- err_DiskFull = 3,
- err_NoDescription = 4,
- err_NoResource = 5,
- err_NotEnufPhysicalMemory = 6,
- STRx_ErrorDescs = 224
- };
-
- const ResIDT ALRT_Error = 129;
-